<html>
<head>
<title>SNAC(17,03) auth_md5: server login response</title>
<style type="text/css">
  body {background-color: white; font-size: 13px;}
  td   {font-size: 16px;}
 .corr {color:red;}
</style>
</head>

<body bgcolor=white>

<table width=640 bgcolor=darkblue cellSpacing=0 cellPadding=0 border=0><tr><td>
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr><td  bgcolor=#4040FF >
<table width=100% cellSpacing=0 cellPadding=0 border=0>
<tr>
<td><b><font color="white">SNAC(17,03)&nbsp;</font></b></td>
<td width=70% align=right><b><font color="white">SRV_LOGIN_REPLY&nbsp;</font></b></td>
</tr>
</table>
</td></tr>
</table>
</td></tr></table>

<table width=640 cellSpacing=0 cellPadding=0 border=0>
<tr>
<td>
<br>
This is the server reply for for <a href="snac_17_02.html">SNAC(17,02)</a> and 
<a href="snac_17_06.html">SNAC(17,06)</a> client requests. It may contain error 
information or BOS address/cookie. There are two modifications of this snac. 
First (error notification) contain TLV(0x01), TLV(0x08) and TLV(0x04). The second 
contain TLV(0x01), TLV(0x05), TLV(0x06), TLV(0x11), latest client info 
TLV(0x40)-TLV(0x48) and TLV(0x54). Complete list of tlvs for this
command may be found in the <a href="tlv_tags.html">following list</a>.

 See also <a href="login.html" target="_top">
md5 login sequence</a> info.<br><br>

<table width=640 bgcolor=darkblue cellSpacing=0 cellPadding=0 border=0><tr><td>
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr><td bgcolor=#E9E9E9>

 <table width=640 cellSpacing=0 cellPadding=0 align=center border=0>
 <tr>
 <td width=23%>&nbsp;00 17</td>
 <td width=5>&nbsp;</td>
 <td>word</td>
 <td width=5>&nbsp;</td>
 <td width=58%>SNAC family</td>
 </tr>
 <tr>
 <td>&nbsp;00 03</td>
 <td>&nbsp;</td>
 <td>word</td>
 <td>&nbsp;</td>
 <td>SNAC subtype</td>
 </tr>
 <tr>
 <td>&nbsp;00 00</td>
 <td>&nbsp;</td>
 <td>word</td>
 <td>&nbsp;</td>
 <td>SNAC flags</td>
 </tr>
 <tr>
 <td>&nbsp;xx xx xx xx</td>
 <td>&nbsp;</td>
 <td>dword</td>
 <td>&nbsp;</td>
 <td>SNAC request-id</td>
 </tr>
 </table>

</td></tr>
<tr><td bgcolor=#E9E9E9>

<!-- TLV 0x01 -->
<table width=640 cellSpacing=0 cellPadding=0 align=center border=0>
<tr><td height=8 colspan=3></td></tr><tr><td width=30></td><td>

<table width=600 bgcolor=darkgreen cellSpacing=0 cellPadding=0 border=0><tr><td>
<table width=100% cellSpacing=2 cellPadding=0 align=center border=0>
<tr><td bgcolor=#f9f9f9>

   <table width=600 cellSpacing=0 cellPadding=0 align=center border=0>
   <tr>
   <td width=20%>&nbsp;00 01</td>
   <td width=5>&nbsp;</td>
   <td>word</td>
   <td width=5>&nbsp;</td>
   <td width=60%>TLV.Type(0x01) - screen name</td>
   </tr>
   <tr>
   <td>&nbsp;xx xx</td>
   <td width=5>&nbsp;</td>
   <td>word</td>
   <td width=5>&nbsp;</td>
   <td width=60%>TLV.Length</td>
   </tr>
   </table>

  </td></tr>
  <tr><td bgcolor=#f9f9f9>

   <table width=600 cellSpacing=0 cellPadding=0 align=center border=0>
   <tr>
   <td width=20%>&nbsp;xx ..</td>
   <td width=5>&nbsp;</td>
   <td>string</td>
   <td width=5>&nbsp;</td>
   <td width=60%>Screen name</td>
   </tr>
   </table>

</td></tr></table>
</td></tr></table>
</td><td width=5></td></tr>
<tr><td height=5 colspan=3>
</td></tr></table>

 <!-- TLV 0x08 -->
 <table width=640 cellSpacing=0 cellPadding=0 align=center border=0>
 <tr><td height=8 colspan=3></td></tr>
 <tr><td width=30> </td>
 <td>

<table width=600 bgcolor=darkgreen cellSpacing=0 cellPadding=0 border=0><tr><td>
<table width=100% cellSpacing=2 cellPadding=0 align=center border=0>  <tr><td  bgcolor=#f9f9f9 >

   <table width=600 cellSpacing=0 cellPadding=0 align=center border=0>
   <tr>
   <td width=20%>&nbsp;00 08</td>
   <td width=5>&nbsp;</td>
   <td>word</td>
   <td width=5>&nbsp;</td>
   <td width=60%>TLV.Type(0x08) - error code</td>
   </tr>
   <tr>
   <td>&nbsp;00 02</td>
   <td width=5>&nbsp;</td>
   <td>word</td>
   <td width=5>&nbsp;</td>
   <td width=60%>TLV.Length</td>
   </tr>
   </table>

  </td></tr>
  <tr><td  bgcolor=#f9f9f9 >

   <table width=600 cellSpacing=0 cellPadding=0 align=center border=0>
   <tr>
   <td width=20%>&nbsp;xx xx</td>
   <td width=5>&nbsp;</td>
   <td>word</td>
   <td width=5>&nbsp;</td>
   <td width=60%>Error code (see list above)</td>
   </tr>
   </table>

  </td></tr>
  </table>
</td></tr></table>

 </td><td width=5> </td>
 </tr>
 <tr><td height=5 colspan=3> </td></tr>
 </table>

 <!-- TLV 0x04 -->
 <table width=640 cellSpacing=0 cellPadding=0 align=center border=0>
 <tr><td height=8 colspan=3></td></tr>
 <tr><td width=30> </td>
 <td>

<table width=600 bgcolor=darkgreen cellSpacing=0 cellPadding=0 border=0><tr><td>
<table width=100% cellSpacing=2 cellPadding=0 align=center border=0>  <tr><td  bgcolor=#f9f9f9 >

   <table width=600 cellSpacing=0 cellPadding=0 align=center border=0>
   <tr>
   <td width=20%>&nbsp;00 04</td>
   <td width=5>&nbsp;</td>
   <td>word</td>
   <td width=5>&nbsp;</td>
   <td width=60%>TLV.Type(0x04) - error description url</td>
   </tr>
   <tr>
   <td>&nbsp;xx xx</td>
   <td width=5>&nbsp;</td>
   <td>word</td>
   <td width=5>&nbsp;</td>
   <td width=60%>TLV.Length</td>
   </tr>
   </table>

  </td></tr>
  <tr><td  bgcolor=#f9f9f9 >

   <table width=600 cellSpacing=0 cellPadding=0 align=center border=0>
   <tr>
   <td width=20%>&nbsp;xx ..</td>
   <td width=5>&nbsp;</td>
   <td>string</td>
   <td width=5>&nbsp;</td>
   <td width=60%>error description url string</td>
   </tr>
   </table>

  </td></tr>
  </table>
</td></tr></table>

 </td><td width=5> </td>
 </tr>
 <tr><td height=5 colspan=3> </td></tr>
 </table>

 <!-- TLV 0x05 -->
 <table width=640 cellSpacing=0 cellPadding=0 align=center border=0>
 <tr><td height=8 colspan=3></td></tr>
 <tr><td width=30> </td>
 <td>

<table width=600 bgcolor=darkgreen cellSpacing=0 cellPadding=0 border=0><tr><td>
<table width=100% cellSpacing=2 cellPadding=0 align=center border=0>  <tr><td  bgcolor=#f9f9f9 >

   <table width=600 cellSpacing=0 cellPadding=0 align=center border=0>
   <tr>
   <td width=20%>&nbsp;00 05</td>
   <td width=5>&nbsp;</td>
   <td>word</td>
   <td width=5>&nbsp;</td>
   <td width=60%>TLV.Type(0x05) - BOS server address</td>
   </tr>
   <tr>
   <td>&nbsp;xx xx</td>
   <td width=5>&nbsp;</td>
   <td>word</td>
   <td width=5>&nbsp;</td>
   <td width=60%>TLV.Length</td>
   </tr>
   </table>

  </td></tr>
  <tr><td  bgcolor=#f9f9f9 >

   <table width=600 cellSpacing=0 cellPadding=0 align=center border=0>
   <tr>
   <td width=20%>&nbsp;xx ..</td>
   <td width=5>&nbsp;</td>
   <td>string</td>
   <td width=5>&nbsp;</td>
   <td width=60%>BOS server address string</td>
   </tr>
   </table>

  </td></tr>
  </table>
</td></tr></table>

 </td><td width=5> </td>
 </tr>
 <tr><td height=5 colspan=3> </td></tr>
 </table>

 <!-- TLV 0x06 -->
 <table width=640 cellSpacing=0 cellPadding=0 align=center border=0>
 <tr><td height=8 colspan=3></td></tr>
 <tr><td width=30> </td>
 <td>

<table width=600 bgcolor=darkgreen cellSpacing=0 cellPadding=0 border=0><tr><td>
<table width=100% cellSpacing=2 cellPadding=0 align=center border=0>  <tr><td  bgcolor=#f9f9f9 >

   <table width=600 cellSpacing=0 cellPadding=0 align=center border=0>
   <tr>
   <td width=20%>&nbsp;00 06</td>
   <td width=5>&nbsp;</td>
   <td>word</td>
   <td width=5>&nbsp;</td>
   <td width=60%>TLV.Type(0x06) - authorization cookie</td>
   </tr>
   <tr>
   <td>&nbsp;xx xx</td>
   <td width=5>&nbsp;</td>
   <td>word</td>
   <td width=5>&nbsp;</td>
   <td width=60%>TLV.Length</td>
   </tr>
   </table>

  </td></tr>
  <tr><td bgcolor=#f9f9f9>

   <table width=600 cellSpacing=0 cellPadding=0 align=center border=0>
   <tr>
   <td width=20%>&nbsp;xx ..</td>
   <td width=5>&nbsp;</td>
   <td>array</td>
   <td width=5>&nbsp;</td>
   <td width=60%>authorization cookie</td>
   </tr>
   </table>

  </td></tr>
  </table>
</td></tr></table>

 </td><td width=5> </td>
 </tr>
 <tr><td height=5 colspan=3> </td></tr>
 </table>

 <!-- TLV 0x11 -->
 <table width=640 cellSpacing=0 cellPadding=0 align=center border=0>
 <tr><td height=8 colspan=3></td></tr>
 <tr><td width=30> </td>
 <td>

<table width=600 bgcolor=darkgreen cellSpacing=0 cellPadding=0 border=0><tr><td>
<table width=100% cellSpacing=2 cellPadding=0 align=center border=0>  <tr><td  bgcolor=#f9f9f9 >

   <table width=600 cellSpacing=0 cellPadding=0 align=center border=0>
   <tr>
   <td width=20%>&nbsp;00 11</td>
   <td width=5>&nbsp;</td>
   <td>word</td>
   <td width=5>&nbsp;</td>
   <td width=60%>TLV.Type(0x11) - Email address</td>
   </tr>
   <tr>
   <td>&nbsp;xx xx</td>
   <td width=5>&nbsp;</td>
   <td>word</td>
   <td width=5>&nbsp;</td>
   <td width=60%>TLV.Length</td>
   </tr>
   </table>

  </td></tr>
  <tr><td bgcolor=#f9f9f9>

   <table width=600 cellSpacing=0 cellPadding=0 align=center border=0>
   <tr>
   <td width=20%>&nbsp;xx ..</td>
   <td width=5>&nbsp;</td>
   <td>string</td>
   <td width=5>&nbsp;</td>
   <td width=60%>Email address string</td>
   </tr>
   </table>

  </td></tr>
  </table>
</td></tr></table>
</td><td width=5></td></tr>
<tr><td height=5 colspan=3> 
</td></tr></table>

<!-- TLV 0x54 -->
<table width=640 cellSpacing=0 cellPadding=0 align=center border=0>
<tr><td height=8 colspan=3></td></tr><tr><td width=30> </td><td>
<table width=600 bgcolor=darkgreen cellSpacing=0 cellPadding=0 border=0><tr><td>
<table width=100% cellSpacing=2 cellPadding=0 align=center border=0>
<tr><td bgcolor=#f9f9f9>

   <table width=600 cellSpacing=0 cellPadding=0 align=center border=0>
   <tr>
   <td width=20%>&nbsp;00 54</td>
   <td width=5>&nbsp;</td>
   <td>word</td>
   <td width=5>&nbsp;</td>
   <td width=60%>TLV.Type(0x54) - Password change URL</td>
   </tr>
   <tr>
   <td>&nbsp;xx xx</td>
   <td width=5>&nbsp;</td>
   <td>word</td>
   <td width=5>&nbsp;</td>
   <td width=60%>TLV.Length</td>
   </tr>
   </table>

  </td></tr>
  <tr><td bgcolor=#f9f9f9>

   <table width=600 cellSpacing=0 cellPadding=0 align=center border=0>
   <tr>
   <td width=20%>&nbsp;xx ..</td>
   <td width=5>&nbsp;</td>
   <td>string</td>
   <td width=5>&nbsp;</td>
   <td width=60%>Password change URL</td>
   </tr>
   </table>

</td></tr></table>
</td></tr></table>
</td><td width=5></td></tr>
<tr><td height=5 colspan=3>
</td></tr></table>


</td></tr></table>
</td></tr></table>

<br><span >Known error codes may be found in the
<a href="auth_failed.html">following list</a> (for TLV 0x08).</span><br>

<br>Other optional TLVs list/descriptions:
<table width=640 bgcolor=darkblue cellSpacing=0 cellPadding=0 border=0><tr><td>
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr><td bgcolor=white>

<table width=100% cellSpacing=1 cellPadding=1 align=center border=0>
<tr>
<td bgcolor=#f0f0f0 valign=top width=80><b>&nbsp;0x0040&nbsp;&nbsp;</b></td>
<td bgcolor=#f0f0f0 valign=top>&nbsp;Latest Beta Build (string)</td>
</tr>
<tr>
<td bgcolor=#f0f0f0 valign=top><b>&nbsp;0x0041&nbsp;&nbsp;</b></td>
<td bgcolor=#f0f0f0 valign=top>&nbsp;Latest Beta URL (string)</td>
</tr>
<tr>
<td bgcolor=#f0f0f0 valign=top><b>&nbsp;0x0042&nbsp;&nbsp;</b></td>
<td bgcolor=#f0f0f0 valign=top>&nbsp;Latest Beta Info (string)</td>
</tr>
<tr>
<td bgcolor=#f0f0f0 valign=top><b>&nbsp;0x0043&nbsp;&nbsp;</b></td>
<td bgcolor=#f0f0f0 valign=top>&nbsp;Latest Beta Name (string)</td>
</tr>
<tr>
<td bgcolor=#f0f0f0 valign=top><b>&nbsp;0x0044&nbsp;&nbsp;</b></td>
<td bgcolor=#f0f0f0 valign=top>&nbsp;Latest Release Build (string)</td>
</tr>
<tr>
<td bgcolor=#f0f0f0 valign=top><b>&nbsp;0x0045&nbsp;&nbsp;</b></td>
<td bgcolor=#f0f0f0 valign=top>&nbsp;Latest Release URL (string)</td>
</tr>
<tr>
<td bgcolor=#f0f0f0 valign=top><b>&nbsp;0x0046&nbsp;&nbsp;</b></td>
<td bgcolor=#f0f0f0 valign=top>&nbsp;Latest Release Info (string)</td>
</tr>
<tr>
<td bgcolor=#f0f0f0 valign=top><b>&nbsp;0x0047&nbsp;&nbsp;</b></td>
<td bgcolor=#f0f0f0 valign=top>&nbsp;Latest Release Name (string)</td>
</tr>
<tr>
<td bgcolor=#f0f0f0 valign=top><b>&nbsp;0x0048&nbsp;&nbsp;</b></td>
<td bgcolor=#f0f0f0 valign=top>&nbsp;Latest Beta MD5 Checksum (string)</td>
</tr>
<tr>
<td bgcolor=#f0f0f0 valign=top><b>&nbsp;0x0049&nbsp;&nbsp;</b></td>
<td bgcolor=#f0f0f0 valign=top>&nbsp;Latest Release MD5 Checksum (string)</td>
</tr>
</table>

</td></tr></table>
</td></tr></table>

<br>Example SNAC dump with flap header:
<table width=640 bgcolor=darkblue cellSpacing=0 cellPadding=0 border=0><tr><td>
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr><td bgcolor=#E9E9E9>
<font size=3><pre style="font-size: 13px">

  2A 02 48 01 00 10 00 17 00 03 00 00 00 00 00 00 *.H.............
  00 08 00 02 00 08                               ......

  -----------------------------------------------------------------

  2a 02 8c d9 02 f4 00 17 00 03 00 00 00 00 00 00  *...............
  00 01 00 0d 52 45 41 4c 52 65 67 72 65 73 73 6f  ....REALRegresso
  72 00 05 00 10 36 34 2e 31 32 2e 33 30 2e 31 36  r....64.12.30.16
  38 3a 34 34 33 00 06 01 00 8b e1 b4 a0 ee ab 59  8:443..........Y
  4b 2f b1 d7 e5 e9 b8 cc f4 bd 30 f8 64 67 cc 9b  K/........0.dg..
  b7 5b cc ec 59 a5 6b 28 25 c6 3f 65 7b df 6f 2b  .[..Y.k(%.?e{.o+
  97 82 76 d0 8b 17 65 3f 5c c5 f3 27 f5 9d 9a 74  ..v...e?\..'...t
  d2 c4 3a 84 c1 85 56 7a d5 b7 15 5c 90 50 52 e8  ..:...Vz...\.PR.
  db 12 2f 46 ed b9 57 46 c7 0e d3 a6 aa 07 ec 57  ../F..WF.......W
  86 0b 09 81 6c 67 6f 5c db 63 8e d1 22 44 85 4a  ....lgo\.c.."D.J
  47 6b 75 c6 31 dc db 6a c3 41 de 62 67 ad 46 93  Gku.1..j.A.bg.F.
  8a ae 52 bd 3e a1 ea 20 b3 85 fc b6 f7 cd 33 c8  ..R.>.. ......3.
  93 45 86 d8 ee b6 22 52 e2 85 b9 28 02 69 85 f6  .E...."R...(.i..
  07 61 25 37 97 ac 67 0c ce 5c 7b 2e 6b 8d 7f 14  .a%7..g..\{.k..
  2d f7 d0 96 ce eb 8f ba e1 68 c4 19 d9 2a 7b 1c  -........h...*{.
  0a 61 03 f3 87 15 f7 6e 31 82 e8 95 01 03 8d 24  .a.....n1......$
  cd 5f ac fb ff 4c d1 ac 87 c0 41 e8 52 81 e0 3b  ._...L....A.R..;
  20 2b 7f bd d0 32 64 98 85 d7 44 6f 01 3a e4 8d   +..2d...Do.:..
  c7 e1 5e 90 09 ee c9 e6 de 54 f1 f5 31 4c 5e 71  ..^......T..1L^q
  57 50 cc 6b 96 41 b5 22 91 00 11 00 16 41 56 53  WP.k.A.".....AVS
  68 75 74 6b 6f 40 6d 61 69 6c 2e 6b 68 73 74 75  hutko@mail.khstu
  2e 72 75 00 13 00 02 00 03 00 54 00 50 68 74 74  .ru.......T.Phtt
  70 3a 2f 2f 61 69 6d 2e 61 6f 6c 2e 63 6f 6d 2f  p://aim.aol.com/
  72 65 64 69 72 65 63 74 73 2f 70 61 73 73 77 6f  redirects/passwo
  72 64 2f 63 68 61 6e 67 65 5f 70 61 73 73 77 6f  rd/change_passwo
  72 64 2e 61 64 70 3f 53 63 72 65 65 6e 4e 61 6d  rd.adp?ScreenNam
  65 3d 25 73 26 43 43 6f 64 65 3d 55 53 00 40 00  e=%s&CCode=US.@.
  04 00 00 0c 43 00 43 00 08 35 2e 32 2e 33 31 33  ....C.C..5.2.313
  39 00 41 00 4c 68 74 74 70 3a 2f 2f 66 74 70 2e  9.A.Lhttp://ftp.
  6e 65 77 61 6f 6c 2e 63 6f 6d 2f 61 69 6d 67 65  newaol.com/aimge
  6e 2f 37 33 30 31 30 2f 49 6e 73 74 61 6c 6c 5f  n/73010/Install_
  41 49 4d 5f 35 2e 32 2e 33 31 33 39 5f 66 72 6f  AIM_5.2.3139_fro
  6d 5f 35 2e 31 2e 33 30 33 36 41 4f 44 2e 65 78  m_5.1.3036AOD.ex
  65 00 42 00 28 68 74 74 70 3a 2f 2f 77 77 77 2e  e.B.(http://www.
  61 6f 6c 2e 63 6f 6d 2f 61 69 6d 2f 6d 6f 72 65  aol.com/aim/more
  69 6e 66 6f 62 65 74 61 2e 68 74 6d 6c 00 48 00  infobeta.html.H.
  20 33 66 65 32 39 64 32 35 66 30 64 37 38 30 62   3fe29d25f0d780b
  62 39 62 34 33 64 32 36 65 30 38 34 34 30 35 32  b9b43d26e0844052
  63 00 44 00 04 00 00 0b dc 00 47 00 08 35 2e 31  c.D.......G..5.1
  2e 33 30 33 36 00 45 00 32 68 74 74 70 3a 2f 2f  .3036.E.2http://
  66 74 70 2e 6e 65 77 61 6f 6c 2e 63 6f 6d 2f 61  ftp.newaol.com/a
  69 6d 67 65 6e 2f 37 33 30 31 30 2f 49 6e 73 74  imgen/73010/Inst
  61 6c 6c 5f 41 49 4d 2e 65 78 65 00 46 00 27 68  all_AIM.exe.F.'h
  74 74 70 3a 2f 2f 77 77 77 2e 61 6f 6c 2e 63 6f  ttp://www.aol.co
  6d 2f 61 69 6d 2f 6d 6f 72 65 69 6e 66 6f 72 65  m/aim/moreinfore
  6c 2e 68 74 6d 6c 00 49 00 20 33 46 45 32 39 44  l.html.I. 3FE29D
  32 35 46 30 44 37 38 30 42 42 39 42 34 33 44 32  25F0D780BB9B43D2
  36 45 30 38 34 34 30 35 32 43                    6E0844052C

</pre></font>

</td></tr></table>
</td></tr></table>

<br>
<table width=640 bgcolor=darkgray cellSpacing=0 cellPadding=0 border=0><tr><td>
<table width=100% cellSpacing=2 cellPadding=0 border=0><tr><td  bgcolor=#E9E9E9 ><table width=100% cellSpacing=0 cellPadding=0 border=0>
<tr><td align=center valign=middle><b><font color=black size=2>&nbsp;

<a href="index.html" target="_top">Main</a> | 
<a href="basic.html" target="_top">Basic</a> | 
<a href="login.html" target="_top">Login</a> | 
<a href="families.html" target="_top">Snaclist</a> | 
<a href="sequences.html" target="_top">Sequences</a> | 
<a href="lists.html" target="_top">Misc</a> | 
<a href="changes.html" target="_top">Changes</a> | 
<a href="credits.html" target="_top">Credits</a> | 
<a href="terms.html" target="_top">Terms</a>

&nbsp;</font></b></td></tr></table>
</td></tr></table>
</td></tr></table>
</td></tr></table>

<!--#include virtual="_bottom.htxt" -->

</body>
</html>
